//
// Created by wangwanlong on 2024/6/17.
//

#ifndef MCGPP_POLICY_BASE_H
#define MCGPP_POLICY_BASE_H
namespace mcgpp{
  //所有策略的基类
  namespace meta {
    class PolicyBase {
    public:
      PolicyBase() = default;

      PolicyBase(const PolicyBase &) = default;

      PolicyBase &operator=(const PolicyBase &) = default;

      PolicyBase(PolicyBase &&) = default;

      PolicyBase &operator=(PolicyBase &&) = default;

      virtual ~PolicyBase() = default;
    };
  }
}
#endif //MCGPP_POLICY_BASE_H
